export const filterString = (s: string): string => {
  return s.substring(0, 8) + '... 等'
}
// 时间补零过滤
export const filterDate = (date: string) => {
  const DATE = new Date(date)
  const y = DATE.getFullYear()
  const m = DATE.getMonth() + 1
  const d = DATE.getDate()
  return `${y}-${m > 9 ? m : '0' + m}-${d}`
}

// 时间格式化
export const formattingDate = (date: string | number | Date) => {
  const DATE = new Date(date)
  const yyyy = `${DATE.getFullYear()}` // 年
  const MM =
    DATE.getMonth() + 1 < 10
      ? `0${DATE.getMonth() + 1}`
      : `${DATE.getMonth() + 1}` // 月
  const dd = DATE.getDate() < 10 ? `0${DATE.getDate()}` : `${DATE.getDate()}` // 日
  const HH = DATE.getHours() < 10 ? `0${DATE.getHours()}` : `${DATE.getHours()}` // 小时
  const mm =
    DATE.getMinutes() < 10 ? `${DATE.getMinutes()}` : `${DATE.getMinutes()}` // 分
  const ss =
    DATE.getSeconds() < 10 ? `0${DATE.getSeconds()}` : `${DATE.getSeconds()}` // 秒
  return { yyyy, MM, dd, HH, mm, ss }
}
